package bean;

import java.util.List;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;

@Entity
@Table(name = "Administracion")
public class AdministracionBean {
	
	@Id
	private int idAdministracion;
	
	@OneToMany
	@JoinColumn (name = "idAdministracion")
	private List<LocalBean> local;
	
	@OneToOne
	@JoinColumn(name = "codigo")
	private DepositoBean depositoCentral;
	
	@OneToMany
	@JoinColumn (name = "idAdministracion")
	private List<ProveedorBean> proveedores;
	
	@OneToMany
	@JoinColumn(name = "idAdministracion")
	private List<OrdenCompraBean> ordenes;
	
	
	
	public int getIdAdministracion() {
		return idAdministracion;
	}
	public void setIdAdministracion(int idAdministracion) {
		this.idAdministracion = idAdministracion;
	}

	public List<LocalBean> getLocal() {
		return local;
	}
	public void setLocal(List<LocalBean> local) {
		this.local = local;
	}


	public List<ProveedorBean> getProveedores() {
		return proveedores;
	}
	public void setProveedores(List<ProveedorBean> proveedores) {
		this.proveedores = proveedores;
	}

	public void setOrdenes(List<OrdenCompraBean> ordenes) {
		this.ordenes = ordenes;
	}
	public List<OrdenCompraBean> getOrdenes() {
		return ordenes;
	}
	public void setDepositoCentral(DepositoBean depositoCentral) {
		this.depositoCentral = depositoCentral;
	}
	public DepositoBean getDepositoCentral() {
		return depositoCentral;
	}
	
}
